Frames No Frames Cognitoware API v2009512
Cognitoware.Robotics.dll
Cognitoware.Mathematics.Probability.Discrete

Class DiscreteDistribution<T>
T: The type of the values whose probabilities are represented in the distribution.

System.Object
Cognitoware.Mathematics.Probability.RandomDistribution<T>
Cognitoware.Mathematics.Probability.Discrete.DiscreteDistribution<T>


Summary

An abstract class that acts as a probability distribution across discrete values.

Constructor Summary

DiscreteDistribution()

Method Summary

AliasAs()
Inherited from Cognitoware.Mathematics.Probability.RandomDistribution
Equals(Object)
Inherited from System.Object
Finalize()
Inherited from System.Object
GetEntropy()
Uses Domain as the iterator for RandomDistribution.GetEntropy.
GetEntropy(IEnumerable<T>)
Inherited from Cognitoware.Mathematics.Probability.RandomDistribution
GetHashCode()
Inherited from System.Object
GetType()
Inherited from System.Object
MemberwiseClone()
Inherited from System.Object
ProbabilityOf(T)
Inherited from Cognitoware.Mathematics.Probability.RandomDistribution
Sample(Random)
Inherited from Cognitoware.Mathematics.Probability.RandomDistribution
ToString()
Inherited from System.Object

Details

An abstract class that acts as a conditional probability distribution across discrete values. The main addition is the Domain function that allow iteration over all elements in X that have values in this distribution.

Constructor Details

family DiscreteDistribution()

Method Details

public Double GetEntropy()
Uses Domain as the iterator for RandomDistribution.GetEntropy.

Returns:

A double value representing the uncertainty in the distribution.


Questions, Comments and Licensing
Copyright 2009 Cognitoware. All rights reserved.